home *** CD-ROM | disk | FTP | other *** search
-
-
-
- aaaaffffGGGGeeeettttAAAAEEEESSSSCCCChhhhaaaannnnnnnneeeellllDDDDaaaattttaaaa((((3333ddddmmmm)))) aaaaffffGGGGeeeettttAAAAEEEESSSSCCCChhhhaaaannnnnnnneeeellllDDDDaaaattttaaaa((((3333ddddmmmm))))
-
-
-
- NNNNAAAAMMMMEEEE
- afGetAESChannelData, afSetAESChannelData - get/set AES channel status
- information in an AAAAFFFFffffiiiilllleeeehhhhaaaannnnddddlllleeee structure for an audio track
-
- SSSSYYYYNNNNOOOOPPPPSSSSIIIISSSS
- ####iiiinnnncccclllluuuuddddeeee <<<<ddddmmmmeeeeddddiiiiaaaa////aaaauuuuddddiiiiooooffffiiiilllleeee....hhhh>>>>
-
- iiiinnnntttt aaaaffffGGGGeeeettttAAAAEEEESSSSCCCChhhhaaaannnnnnnneeeellllDDDDaaaattttaaaa((((AAAAFFFFffffiiiilllleeeehhhhaaaannnnddddlllleeee ffffiiiilllleeee,,,, iiiinnnntttt ttttrrrraaaacccckkkk,,,,
- uuuunnnnssssiiiiggggnnnneeeedddd cccchhhhaaaarrrr bbbbuuuuffff[[[[22224444]]]]))))
-
- vvvvooooiiiidddd aaaaffffSSSSeeeettttAAAAEEEESSSSCCCChhhhaaaannnnnnnneeeellllDDDDaaaattttaaaa((((AAAAFFFFffffiiiilllleeeehhhhaaaannnnddddlllleeee ffffiiiilllleeee,,,, iiiinnnntttt ttttrrrraaaacccckkkk,,,,
- uuuunnnnssssiiiiggggnnnneeeedddd cccchhhhaaaarrrr bbbbuuuuffff[[[[22224444]]]]))))
-
- PPPPAAAARRRRAAAAMMMMEEEETTTTEEEERRRR
- _f_i_l_e expects an AAAAFFFFffffiiiilllleeeehhhhaaaannnnddddlllleeee structure, previously created by a call
- to aaaaffffOOOOppppeeeennnnFFFFiiiilllleeee(3dm).
-
- _t_r_a_c_k expects an integer which identifies the audio track in the file.
- Since all currently supported file formats allow at most one
- audio track per file, the constant value AAAAFFFF____DDDDEEEEFFFFAAAAUUUULLLLTTTT____TTTTRRRRAAAACCCCKKKK should
- always be used for this argument for now.
-
- _b_u_f is a data buffer used to pass the 24 bytes of AES channel status
- data to aaaaffffSSSSeeeettttAAAAEEEESSSSCCCChhhhaaaannnnnnnneeeellllDDDDaaaattttaaaa(((()))), or to obtain the 24 bytes of AES
- channel status data from aaaaffffGGGGeeeettttAAAAEEEESSSSCCCChhhhaaaannnnnnnneeeellllDDDDaaaattttaaaa(((()))).
-
- RRRREEEETTTTUUUURRRRNNNN VVVVAAAALLLLUUUUEEEE
- aaaaffffGGGGeeeettttAAAAEEEESSSSCCCChhhhaaaannnnnnnneeeellllDDDDaaaattttaaaa(((()))) returns 0 if there is no AES channel status
- information associated with the given track, 1 if there is AES data, and
- -1 in the event of an error.
-
- DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
- aaaaffffSSSSeeeettttAAAAEEEESSSSCCCChhhhaaaannnnnnnneeeellllDDDDaaaattttaaaa(((()))) writes the specified AES channel status data bytes
- into the appropriate header location of ffffiiiilllleeee. If no header space has
- been reserved in the header by aaaaffffIIIInnnniiiittttAAAAEEEESSSSCCCChhhhaaaannnnnnnneeeellllDDDDaaaattttaaaa(3dm), the routine
- will ignore the data and return.
-
- aaaaffffGGGGeeeettttAAAAEEEESSSSCCCChhhhaaaannnnnnnneeeellllDDDDaaaattttaaaa(((()))) copies the channel status data for _t_r_a_c_k into _b_u_f.
- If no AES channel status data is found, it returns 0.
-
- CCCCAAAAVVVVEEEEAAAATTTTSSSS
- These functions will always manipulate data that is to be interpreted as
- AES channel status data, but there is never any guarantee that such data
- will be present in a given input file or not, or will be allowed in a
- given output file or not (unless the file format of the file being read
- or written requires that AES data is always present). Even in the
- formats AIFF and AIFF-C, the presence of AES channel status data is
- optional.
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 1111
-
-
-
-
-
-
- aaaaffffGGGGeeeettttAAAAEEEESSSSCCCChhhhaaaannnnnnnneeeellllDDDDaaaattttaaaa((((3333ddddmmmm)))) aaaaffffGGGGeeeettttAAAAEEEESSSSCCCChhhhaaaannnnnnnneeeellllDDDDaaaattttaaaa((((3333ddddmmmm))))
-
-
-
- SEE ALSO
- aaaaffffOOOOppppeeeennnnFFFFiiiilllleeee(3dm), aaaaffffRRRReeeeaaaaddddFFFFrrrraaaammmmeeeessss(3dm), aaaaffffIIIInnnniiiittttCCCChhhhaaaannnnnnnneeeellllssss(3dm), aaaaiiiiffffcccc(4)
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- PPPPaaaaggggeeee 2222
-
-
-
-